package com.wondertek.poms.service.vo;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.groups.Default;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.wondertek.poms.common.utils.validate.GroupType;
import org.hibernate.validator.constraints.Length;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * <p><b>contentVo Description:</b> contentVo类  对应 content- 表</p>
 * @author 窦再兴
 * <p><b>DATE</b> 2020-10-21 17:28:26</p>
 */
 @Data
public class ContentVo {
	
	/**
	 * <b>Fields</b> id : 
	 */
	private java.math.BigDecimal id;
	
	/**
	 * <b>Fields</b> accessPlatformType : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String accessPlatformType;
	
	/**
	 * <b>Fields</b> area : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String area;
	
	/**
	 * <b>Fields</b> areaId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过20个字节", max=20, groups = {Default.class, GroupType.Update.class})
	private String areaId;
	
	/**
	 * <b>Fields</b> assetId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String assetId;
	
	/**
	 * <b>Fields</b> assist : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String assist;
	
	/**
	 * <b>Fields</b> auditionRecordsNum : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String auditionRecordsNum;
	
	/**
	 * <b>Fields</b> author : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过20个字节", max=20, groups = {Default.class, GroupType.Update.class})
	private String author;
	
	/**
	 * <b>Fields</b> authorizationWay : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String authorizationWay;
	
	/**
	 * <b>Fields</b> bcId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String bcId;
	
	/**
	 * <b>Fields</b> bcLicense : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String bcLicense;
	
	/**
	 * <b>Fields</b> bcPriority : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String bcPriority;
	
	/**
	 * <b>Fields</b> bcRatio : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String bcRatio;
	
	/**
	 * <b>Fields</b> beginDate : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String beginDate;
	
	/**
	 * <b>Fields</b> blackArea : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String blackArea;
	
	/**
	 * <b>Fields</b> businessLicense : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String businessLicense;
	
	/**
	 * <b>Fields</b> cacheCdnStatus : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String cacheCdnStatus;
	
	/**
	 * <b>Fields</b> category : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过10个字节", max=10, groups = {Default.class, GroupType.Update.class})
	private String category;
	
	/**
	 * <b>Fields</b> cdnStatus : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String cdnStatus;
	
	/**
	 * <b>Fields</b> cduration : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过20个字节", max=20, groups = {Default.class, GroupType.Update.class})
	private String cduration;
	
	/**
	 * <b>Fields</b> chain : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String chain;
	
	/**
	 * <b>Fields</b> clarity : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String clarity;
	
	/**
	 * <b>Fields</b> cmsId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过100个字节", max=100, groups = {Default.class, GroupType.Update.class})
	private String cmsId;
	
	/**
	 * <b>Fields</b> contSourceStatus : 
	 */
	private java.math.BigDecimal contSourceStatus;
	
	/**
	 * <b>Fields</b> contentId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过20个字节", max=20, groups = {Default.class, GroupType.Update.class})
	private String contentId;
	
	/**
	 * <b>Fields</b> contentLevel : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String contentLevel;
	
	/**
	 * <b>Fields</b> contentLists : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过200个字节", max=200, groups = {Default.class, GroupType.Update.class})
	private String contentLists;
	
	/**
	 * <b>Fields</b> contentPlayTime : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过100个字节", max=100, groups = {Default.class, GroupType.Update.class})
	private String contentPlayTime;
	
	/**
	 * <b>Fields</b> copy : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String copy;
	
	/**
	 * <b>Fields</b> copyrightCpid : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String copyrightCpid;
	
	/**
	 * <b>Fields</b> copyrightObjectId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String copyrightObjectId;
	
	/**
	 * <b>Fields</b> copyrightType : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String copyrightType;
	
	/**
	 * <b>Fields</b> copyrightId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过30个字节", max=30, groups = {Default.class, GroupType.Update.class})
	private String copyrightId;
	
	/**
	 * <b>Fields</b> cpId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过10个字节", max=10, groups = {Default.class, GroupType.Update.class})
	private String cpId;
	
	/**
	 * <b>Fields</b> cpRatio : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String cpRatio;
	
	/**
	 * <b>Fields</b> createTime : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过20个字节", max=20, groups = {Default.class, GroupType.Update.class})
	private String createTime;
	
	/**
	 * <b>Fields</b> creatorId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过20个字节", max=20, groups = {Default.class, GroupType.Update.class})
	private String creatorId;
	
	/**
	 * <b>Fields</b> detail : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String detail;
	
	/**
	 * <b>Fields</b> detailCopy : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String detailCopy;
	
	/**
	 * <b>Fields</b> directRecFlag : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过30个字节", max=30, groups = {Default.class, GroupType.Update.class})
	private String directRecFlag;
	
	/**
	 * <b>Fields</b> displayFileLists : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过200个字节", max=200, groups = {Default.class, GroupType.Update.class})
	private String displayFileLists;
	
	/**
	 * <b>Fields</b> displayName : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String displayName;
	
	/**
	 * <b>Fields</b> displayType : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过10个字节", max=10, groups = {Default.class, GroupType.Update.class})
	private String displayType;
	
	/**
	 * <b>Fields</b> distResult : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String distResult;
	
	/**
	 * <b>Fields</b> docName : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String docName;
	
	/**
	 * <b>Fields</b> doubanId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String doubanId;
	
	/**
	 * <b>Fields</b> endDate : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String endDate;
	
	/**
	 * <b>Fields</b> feeType : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String feeType;
	
	/**
	 * <b>Fields</b> formType : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过100个字节", max=100, groups = {Default.class, GroupType.Update.class})
	private String formType;
	
	/**
	 * <b>Fields</b> gslbStatus : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String gslbStatus;
	
	/**
	 * <b>Fields</b> hasMoved : 
	 */
	private java.math.BigDecimal hasMoved;
	
	/**
	 * <b>Fields</b> hasVideo : 
	 */
	private java.math.BigDecimal hasVideo;
	
	/**
	 * <b>Fields</b> images : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String images;
	
	/**
	 * <b>Fields</b> influence : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String influence;
	
	/**
	 * <b>Fields</b> integrity : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String integrity;
	
	/**
	 * <b>Fields</b> isMultiScreen : 
	 */
	private java.math.BigDecimal isMultiScreen;
	
	/**
	 * <b>Fields</b> isSupH264 : 
	 */
	private java.math.BigDecimal isSupH264;
	
	/**
	 * <b>Fields</b> isSupRchd : 
	 */
	private java.math.BigDecimal isSupRchd;
	
	/**
	 * <b>Fields</b> isSupRms : 
	 */
	private java.math.BigDecimal isSupRms;
	
	/**
	 * <b>Fields</b> isSupWap : 
	 */
	private java.math.BigDecimal isSupWap;
	
	/**
	 * <b>Fields</b> isSupWww : 
	 */
	private java.math.BigDecimal isSupWww;
	
	/**
	 * <b>Fields</b> isUpdating : 
	 */
	private java.math.BigDecimal isUpdating;
	
	/**
	 * <b>Fields</b> keyWords : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过100个字节", max=100, groups = {Default.class, GroupType.Update.class})
	private String keyWords;
	
	/**
	 * <b>Fields</b> keywordsCopy : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String keywordsCopy;
	
	/**
	 * <b>Fields</b> labels : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过100个字节", max=100, groups = {Default.class, GroupType.Update.class})
	private String labels;
	
	/**
	 * <b>Fields</b> lastModifyTime : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过100个字节", max=100, groups = {Default.class, GroupType.Update.class})
	private String lastModifyTime;
	
	/**
	 * <b>Fields</b> liveType : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String liveType;
	
	/**
	 * <b>Fields</b> mediaFileLists : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过200个字节", max=200, groups = {Default.class, GroupType.Update.class})
	private String mediaFileLists;
	
	/**
	 * <b>Fields</b> mediaLevel : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String mediaLevel;
	
	/**
	 * <b>Fields</b> miguPublish : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String miguPublish;
	
	/**
	 * <b>Fields</b> miguRank : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String miguRank;
	
	/**
	 * <b>Fields</b> monthPricing : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String monthPricing;
	
	/**
	 * <b>Fields</b> movieLibId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String movieLibId;
	
	/**
	 * <b>Fields</b> name : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过200个字节", max=200, groups = {Default.class, GroupType.Update.class})
	private String name;
	
	/**
	 * <b>Fields</b> nameCopy : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String nameCopy;
	
	/**
	 * <b>Fields</b> nCpid : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String nCpid;
	
	/**
	 * <b>Fields</b> needDrm : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String needDrm;
	
	/**
	 * <b>Fields</b> onlineTime : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String onlineTime;
	
	/**
	 * <b>Fields</b> optimal : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String optimal;
	
	/**
	 * <b>Fields</b> oriPublish : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String oriPublish;
	
	/**
	 * <b>Fields</b> output : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String output;
	
	/**
	 * <b>Fields</b> playbillFilePath : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String playbillFilePath;
	
	/**
	 * <b>Fields</b> pricing : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String pricing;
	
	/**
	 * <b>Fields</b> primaryKeyWord : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过100个字节", max=100, groups = {Default.class, GroupType.Update.class})
	private String primaryKeyWord;
	
	/**
	 * <b>Fields</b> priority : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过10个字节", max=10, groups = {Default.class, GroupType.Update.class})
	private String priority;
	
	/**
	 * <b>Fields</b> productIds : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过200个字节", max=200, groups = {Default.class, GroupType.Update.class})
	private String productIds;
	
	/**
	 * <b>Fields</b> publish : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String publish;
	
	/**
	 * <b>Fields</b> recommendation : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String recommendation;
	
	/**
	 * <b>Fields</b> recommendationCopy : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String recommendationCopy;
	
	/**
	 * <b>Fields</b> rightType : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String rightType;
	
	/**
	 * <b>Fields</b> scarcity : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String scarcity;
	
	/**
	 * <b>Fields</b> sceneFiles : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过200个字节", max=200, groups = {Default.class, GroupType.Update.class})
	private String sceneFiles;
	
	/**
	 * <b>Fields</b> scope : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String scope;
	
	/**
	 * <b>Fields</b> score : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String score;
	
	/**
	 * <b>Fields</b> sequence : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过100个字节", max=100, groups = {Default.class, GroupType.Update.class})
	private String sequence;
	
	/**
	 * <b>Fields</b> serialContentId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String serialContentId;
	
	/**
	 * <b>Fields</b> serialCount : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String serialCount;
	
	/**
	 * <b>Fields</b> serialSequence : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String serialSequence;
	
	/**
	 * <b>Fields</b> serialTrailingSequence : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String serialTrailingSequence;
	
	/**
	 * <b>Fields</b> shortName : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过100个字节", max=100, groups = {Default.class, GroupType.Update.class})
	private String shortName;
	
	/**
	 * <b>Fields</b> stage : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过100个字节", max=100, groups = {Default.class, GroupType.Update.class})
	private String stage;
	
	/**
	 * <b>Fields</b> status : 
	 */
	private java.math.BigDecimal status;
	
	/**
	 * <b>Fields</b> support : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String support;
	
	/**
	 * <b>Fields</b> syncFilePath : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过200个字节", max=200, groups = {Default.class, GroupType.Update.class})
	private String syncFilePath;
	
	/**
	 * <b>Fields</b> terminal : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String terminal;
	
	/**
	 * <b>Fields</b> tvEndDate : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String tvEndDate;
	
	/**
	 * <b>Fields</b> type : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过10个字节", max=10, groups = {Default.class, GroupType.Update.class})
	private String type;
	
	/**
	 * <b>Fields</b> udid : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过100个字节", max=100, groups = {Default.class, GroupType.Update.class})
	private String udid;
	
	/**
	 * <b>Fields</b> unitPricing : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String unitPricing;
	
	/**
	 * <b>Fields</b> updateFields : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String updateFields;
	
	/**
	 * <b>Fields</b> version : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过10个字节", max=10, groups = {Default.class, GroupType.Update.class})
	private String version;
	
	/**
	 * <b>Fields</b> waterMask : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过100个字节", max=100, groups = {Default.class, GroupType.Update.class})
	private String waterMask;
	
	/**
	 * <b>Fields</b> way : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String way;
	
	/**
	 * <b>Fields</b> worksType : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String worksType;
	
	/**
	 * <b>Fields</b> movedPlatform : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过5个字节", max=5, groups = {Default.class, GroupType.Update.class})
	private String movedPlatform;
	
	/**
	 * <b>Fields</b> webpFlag : 
	 */
	private java.math.BigDecimal webpFlag;
	
	/**
	 * <b>Fields</b> lastTranscodeTime : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String lastTranscodeTime;
	
	/**
	 * <b>Fields</b> miguDbid : 
	 */
	private java.math.BigDecimal miguDbid;
	
	/**
	 * <b>Fields</b> mvId : 
	 */
	private java.math.BigDecimal mvId;
	
	/**
	 * <b>Fields</b> mpId : 
	 */
	private java.math.BigDecimal mpId;
	
	/**
	 * <b>Fields</b> mcId : 
	 */
	private java.math.BigDecimal mcId;
	
	/**
	 * <b>Fields</b> liveContentId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String liveContentId;
	
	/**
	 * <b>Fields</b> playBillEndTime : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String playBillEndTime;
	
	/**
	 * <b>Fields</b> playBillStartTime : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String playBillStartTime;
	
	/**
	 * <b>Fields</b> contentMediaStatus : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String contentMediaStatus;
	
	/**
	 * <b>Fields</b> dialect : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String dialect;
	
	/**
	 * <b>Fields</b> streamId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String streamId;
	
	/**
	 * <b>Fields</b> contentMediaReason : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String contentMediaReason;
	
	/**
	 * <b>Fields</b> cdiId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String cdiId;
	
	/**
	 * <b>Fields</b> checkStatus : 
	 */
	private java.math.BigDecimal checkStatus;
	
	/**
	 * <b>Fields</b> hotContId : 
	 */
	private java.math.BigDecimal hotContId;
	
	/**
	 * <b>Fields</b> isEnforePreview : 
	 */
	private java.math.BigDecimal isEnforePreview;
	
	/**
	 * <b>Fields</b> isLock : 
	 */
	private java.math.BigDecimal isLock;
	
	/**
	 * <b>Fields</b> isOutput : 
	 */
	private java.math.BigDecimal isOutput;
	
	/**
	 * <b>Fields</b> ispublished : 
	 */
	private java.math.BigDecimal ispublished;
	
	/**
	 * <b>Fields</b> isSupRcHd : 
	 */
	private java.math.BigDecimal isSupRcHd;
	
	/**
	 * <b>Fields</b> nodeId : 
	 */
	private java.math.BigDecimal nodeId;
	
	/**
	 * <b>Fields</b> publishTime : 
	 */
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private java.time.LocalDateTime publishTime;
	
	/**
	 * <b>Fields</b> remarkText : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过200个字节", max=200, groups = {Default.class, GroupType.Update.class})
	private String remarkText;
	
	/**
	 * <b>Fields</b> tags : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过100个字节", max=100, groups = {Default.class, GroupType.Update.class})
	private String tags;
	
	/**
	 * <b>Fields</b> updateTime : 
	 */
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private java.time.LocalDateTime updateTime;
	
	/**
	 * <b>Fields</b> userId : 
	 */
	private java.math.BigDecimal userId;
	
	/**
	 * <b>Fields</b> userName : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过100个字节", max=100, groups = {Default.class, GroupType.Update.class})
	private String userName;
	
	/**
	 * <b>Fields</b> inputUserid : 
	 */
	private java.math.BigDecimal inputUserid;
	
	/**
	 * <b>Fields</b> isPrivate : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String isPrivate;
	
	/**
	 * <b>Fields</b> keyWordsCopy : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String keyWordsCopy;
	
	/**
	 * <b>Fields</b> miguDbId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String miguDbId;
	
	/**
	 * <b>Fields</b> isPublishFirst : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String isPublishFirst;
	
	/**
	 * <b>Fields</b> superBcId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String superBcId;
	
	/**
	 * <b>Fields</b> superBcType : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String superBcType;
	
	/**
	 * <b>Fields</b> svId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String svId;
	
	/**
	 * <b>Fields</b> dataObjId : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过255个字节", max=255, groups = {Default.class, GroupType.Update.class})
	private String dataObjId;
	
	/**
	 * <b>Fields</b> preRecord : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过20个字节", max=20, groups = {Default.class, GroupType.Update.class})
	private String preRecord;
	
	/**
	 * <b>Fields</b> thumbViewer : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过20个字节", max=20, groups = {Default.class, GroupType.Update.class})
	private String thumbViewer;
	
	/**
	 * <b>Fields</b> liveScreenShot : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过20个字节", max=20, groups = {Default.class, GroupType.Update.class})
	private String liveScreenShot;
	
	/**
	 * <b>Fields</b> isMultilinGual : 
	 */
	@NotBlank(message = "不能为空", groups = {Default.class})
	@Length(message = "长度不能超过20个字节", max=20, groups = {Default.class, GroupType.Update.class})
	private String isMultilinGual;
}